package org.netty.framework.core.codec;

/**
 * CustomMsg子类的解码接口
 * 
 * @author chenfanglin
 * @date 2018年9月28日下午6:45:04
 */
public interface CustomMsgDecoder<T extends CustomMsg<?>> {

	/**
	 * 解码成具体的CustomMsg对象
	 * 
	 * @param header 数据包包头
	 * @param bodyData 数据包包体
	 * @return
	 */
	T decode(Header header, byte[] bodyData) throws Exception;

}
